-- spLocaliadadSel 2,null,null
create procedure spLocalidadSel
  @Codigo int = null,
  @Provincia_Codigo int = null
with encryption
as
	declare @intError int
	begin transaction
	
	
	Select * from Localidad 
		where Codigo  = isnull(@Codigo,Codigo)
			and Provincia_Codigo = isnull(@Provincia_Codigo,Provincia_Codigo)
		 
    set @intError = @@Error
    if (@intError <> 0) goto onError
  
	commit transaction
	return @intError

onError:
  if @@TranCount > 0 rollback transaction
  return @intError
go